package main

import (
	common "awesomeProject/kitex_gen/common"
	"context"
)

// TicketRegionalServiceImpl implements the last service interface defined in the IDL.
type TicketRegionalServiceImpl struct{}

// QueryLocalSeats implements the TicketRegionalServiceImpl interface.
func (s *TicketRegionalServiceImpl) QueryLocalSeats(ctx context.Context, departureStationId int32, arrivalStationId int32, travelDate string) (resp []*common.SeatDTO, err error) {
	// TODO: Your code here...
	return
}

// LockSeats implements the TicketRegionalServiceImpl interface.
func (s *TicketRegionalServiceImpl) LockSeats(ctx context.Context, request *common.PurchaseRequest) (resp string, err error) {
	// TODO: Your code here...
	return
}

// ConfirmPurchase implements the TicketRegionalServiceImpl interface.
func (s *TicketRegionalServiceImpl) ConfirmPurchase(ctx context.Context, lockId string) (resp *common.OrderDTO, err error) {
	// TODO: Your code here...
	return
}

// ProcessRefund implements the TicketRegionalServiceImpl interface.
func (s *TicketRegionalServiceImpl) ProcessRefund(ctx context.Context, request *common.RefundRequest) (resp *common.OrderDTO, err error) {
	// TODO: Your code here...
	return
}
